Deprecated: Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 571
Deprecated: Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 585
Deprecated: Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 578
Deprecated: Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 603
Deprecated: Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 553
Fatal error: Uncaught TypeError: MWExceptionHandler::report(): Argument #1 ($e) must be of type Exception, TypeError given, called in /home/public/dev/includes/Exception.php on line 678 and defined in /home/public/dev/includes/Exception.php:598
Stack trace:
#0 /home/public/dev/includes/Exception.php(678): MWExceptionHandler::report(Object(TypeError))
#1 [internal function]: MWExceptionHandler::handle(Object(TypeError))
#2 {main}
thrown in /home/public/dev/includes/Exception.php on line 598